(tv, radio) channel - German English Dictionary